-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create SIG Docs charter #3001
Create SIG Docs charter #3001
Conversation
/committee steering |
Should we mention Release Notes? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some clarifying questions
/hold |
I'd like to see us flesh out at least a few more things, along the lines of:
|
/assign pwittrock |
sig-docs/charter.md
Outdated
|
||
SIG Docs is responsible for Kubernetes documentation. | ||
|
||
The responsibility for feature documentation lies with feature developers. SIG Docs sets standards for feature documentation, provides clear paths for docs contribution, and coordinates documentation updates during quarterly releases. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is SIG docs relationship with Kubernetes components outside of kubernetes/kubernetes? What about other subprojects?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is SIG docs relationship with Kubernetes components outside of kubernetes/kubernetes? What about other subprojects?
We may advise subprojects or other components outside of k/k; however, we are not responsible for documentation outside of the k/website repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we update the charter to say that specifically. E.g. sig-docs is responsible for the documentation on the kubernetes website and for components living in kubernetes/kubernetes. sig-docs may be responsible for components living outside kubernetes/kubernetes if it is important to have the documentation on the k8s.io website. sig-docs may consult on documentation for components outside k/k that exists outside of k8s.io, but is not obligated to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pwittrock 👋 I have several questions about this statement:
sig-docs may be responsible for components living outside kubernetes/kubernetes if it is important to have the documentation on the k8s.io website.
Who decides what is important?
What does "responsible" mean in this context?
Are there specific examples of products outside of k/k that need documentation on k8s.io?
How does SIG Docs discover when a product needs docs to live on k8s.io?
There's a lot of unknowns there, many of which seem to obscure responsibility rather than clarify it. I recommend replacing this line with:
SIG Docs is sometimes advises on Kubernetes components outside of the Kubernetes/Kubernetes GitHub repository, or on other Kubernetes subprojects, but is not responsible for the documentation of any of these components or projects.
sig-docs/charter.md
Outdated
|
||
SIG Docs is responsible for Kubernetes documentation. | ||
|
||
The responsibility for feature documentation lies with feature developers. SIG Docs sets standards for feature documentation, provides clear paths for docs contribution, and coordinates documentation updates during quarterly releases. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding an explicit list of the types of documentation owned by SIG docs - Documentation for the core Kubernetes APIs, for cli tools that are shipped with the Kubernetes release, etc... e.g. SIG docs doesn't own go-doc documentation for libraries, or the sample-controller example repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should mention generation of reference documentation as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've added the specificity you recommen, @pwittrock. I'd love further review!
@Bradamant3 Since this is just a charter, I don't think we need to get into specifics of which working groups exist, etc., just that we may form working groups to tackle specific areas of concern or projects. You can give examples like the Tooling & Infra working group or the Modeling working group, but I wouldn't give the impression that we are offering a comprehensive list. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a couple unaddressed comments. Specifically:
- [line 49] Primary documentation of new features
- [line 69] SIG Chairs
Thanks @chenopis for the very specific clarification! |
To the steering committee/governance review folks: @chenopis @zacharysarah and I have all worked on this PR and are in agreement about its contents. If either of them pushes a commit on top of mine, I'm fine with it. Hope it helps review and merge (not sure when I'll be able to check again so this note is to make sure I don't hold up the approval process). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
@pwittrock 👋 I'm finally back from vacation; I'll reach out after getting current with this PR. |
More CLA fun! I'm guessing this is because @Bradamant3 now works for VMware instead of Heptio, and she probably changed e-mail addresses in her GitHub profile. These commits will need to be redone with an e-mail address that belongs to a GitHub user that has signed the CLA |
Welcome Back! Sounds good. If I don't hear from you I will check back every week or so. |
Also should have pinged @Bradamant3 |
I'm working on this PR this week, my goal is to finish revisions by Thursday EOD. |
3f7f134
to
6b3081d
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Bradamant3, chenopis, zacharysarah The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
6b3081d
to
19ea304
Compare
@spiffxp I rebased to resolve the CLA issue. 👍 |
/cc @jaredbhatti since he's replacing @chenopis as co-chair |
/assign @jaredbhatti |
bd4e753
to
8227bce
Compare
/lgtm Will let @jaredbhatti remove the hold. |
first round of revisions based on comments more edits/revisions per more comments respond to comments Feedback from spiffxp and pwittrock Feedback from pwittrock, part 2 Feedback from pwittrock, round 3 Feedback from jaredbhatti
8227bce
to
af8e4bf
Compare
/lgtm |
Add a SIG Docs charter
This PR adds a charter for SIG Docs as specified by kubernetes/steering#31.
No lazy consensus
Because this PR involves creation of a SIG charter, all SIG Docs co-chairs must actively review and approve this PR.
/sig docs
/assign @bgrant0607
/cc @jaredbhatti @Bradamant3